<?php
include_once 'evento.php';

class Animacao extends Evento {
    
	protected $musicas_animacao;
	
	public function Animacao() {
		$this->musicas_animacao = array();
		$this->tipo = "Animação";
		$this->tabela = "Animacao";
	}
	
	public function get_musicas_animacao() {
		return $this->musicas_animacao;
	}

	public function get_form() {
		return "form_animacao.php?id=".$this->get_id();
	}
	
	public function get_musicas() {
		$musicas = array();
		foreach ($this->musicas_animacao as $musica_animacao) {
			$musicas[] = $musica_animacao->get_musica();
		}
		return $musicas;
	}
	
	public function get_letras_pra_folha() {
		$retorno = "";
		$separador = "";
		foreach ($this->get_musicas() as $musica) {
			$retorno .= $separador."<u><b>".$musica->get_titulo()."</b></u>\n\n".$musica->get_letra();
			$separador = "\n\n";
		}
		return $retorno;
	}
	
	public function get_musicas_pra_repertorio() {
		$retorno = "";
		$separador = "";
		$musicas_animacao = $this->get_musicas_animacao();
		for ($i = 0; $i < count($musicas_animacao); $i++) {
			$musica_animacao = $musicas_animacao[$i];
			$retorno .= $separador.($i + 1).". <b>".$musica_animacao->get_musica()->get_titulo()."</b> (".$musica_animacao->get_tom().")";
			$separador = "\n";
		}
		return $retorno;
	}
}
	
?>